package com.springcloud.ribbondemo.config


import org.springframework.cloud.client.loadbalancer.LoadBalanced
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
import org.springframework.web.client.RestTemplate

@Configuration
class RootConfig {

    /*
    负载均衡的RestTemplate.本质是创建了一个拦截器,拦截RestTemplate的请求
     */
    @Bean
    @LoadBalanced
    RestTemplate restTemplate()
    {
        new RestTemplate()
    }
}
